@charset "utf-8";
.item_info { padding: 10px 0; background: #fff; position: relative; }
.item_info_l { width: 480px; }
.item_info .vr { position: absolute; top: 10px; bottom: 10px; left: 480px; }
.pic_b { position: relative; }
.pic_b ul { height: 480px; position:relative; overflow: hidden; }
.pic_b li { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.pic_b li img { width: 480px; height: 480px; }
.pic_b .prev,.pic_b .next { width: 24px; height: 60px; text-align: center; line-height: 60px; font-size: 20px; color: #fff; margin-top: -30px; background: rgba(0,0,0,.3); position: absolute; top: 50%; }
.pic_b .prev:hover,.pic_b .next:hover { background: rgba(0,0,0,.6); }
.pic_b .prev { left: 0; }
.pic_b .next { right: 0; }
.pic_s { margin-top: 10px; padding: 0 20px; overflow: hidden; }
.pic_s ul { width: 450px; }
.pic_s li { float: left; width: 80px; height: 80px; margin: 0 10px 10px 0; cursor: pointer; }
.pic_s li img { width: 78px; height: 78px; border-radius: 2px; }
.pic_s li.sel img { border: 1px solid #bc011a; }

.item_info_r { width: 580px; padding: 0 20px; }
.item_info_r .tit { line-height: 24px; font-size: 18px; color: #000; margin: 15px 0; word-wrap: break-word; word-break: break-all; }
.item_info_r .price { line-height: 1; font-size: 16px; margin-bottom: 15px; padding: 21px 17px; color:#989896 }
.item_info_r .price strong { font-size: 16px; color:#ffcc00; }
.item_info_r  .point_r { float:right;}
.item_info_r .price.full { color: #fff; background: #bc011a; }
.item_info_r .price.empty { background: #f2f2f2; }
.item_info_r .price.empty em { color: #bc011a; }
.item_info_r .detail { font-size: 14px; line-height: 26px; padding: 0 17px; }
.item_info_r .detail .fl { width: 50%; }
.item_info_r .detail .row { padding: 6px 0; }
.item_info_r .detail .light { color: #bc011a; }
.item_info_r .detail dt { float: left; width: 70px; margin-right: 10px; }
.item_info_r .detail dd { float: left; max-width: 460px; position: relative; }
.item_info_r .detail .choose li { float: left; line-height: 24px; margin: 0 10px 10px 0; padding: 0 10px; border: 1px solid #ddd; cursor: pointer; }
.item_info_r .detail .choose li.sel { color: #fff; background: #bc011a; border-color: #bc011a; }
.item_info_r .detail .text { height: 20px; line-height: 20px; font-size: 14px; padding: 2px 10px; }
.item_info_r .detail .input_desc { left: 10px; }
.item_info_r .detail .select { height: 24px; line-height: 24px; font-size: 14px; padding: 0 10px; border-color: #ddd; }
.item_info_r .detail .select .jselect-triangle { width: 24px; height: 24px; background: none; }
.item_info_r .detail .select .jselect-triangle div { width: 24px; height: 24px; text-align: center; line-height: 24px; font-size: 16px; border: none; position: initial; }
.item_info_r .detail .select .jselect-list { top: 25px; border-color: #ddd; }
.item_info_r .detail .select .jselect-list ul li { width: auto; height: 24px; line-height: 24px; padding: 0 10px; border: 1px solid transparent; }
.item_info_r .detail .select .jselect-list ul li:hover { color: #bc011a; background: #fff; border-color: #bc011a; }
.item_info_r .detail .payment strong { font-size: 18px; }
.item_info_r .detail .items_num { width: 78px; height: 24px; }
.item_info_r .detail .items_num em { float: left; width: 24px; height: 24px; text-align: center; line-height: 24px; font-size: 10px; color: #888; cursor: pointer; }
.item_info_r .detail .items_num em:hover { color: #bc011a; }
.item_info_r .detail .items_num input { float: left; width: 30px; height: 24px; text-align: center; line-height: 24px; border: none; }
.item_info_r .detail .items_num input:focus { box-shadow: none; }
.item_info_r .detail .btn { display: inline-block; vertical-align: middle; width: 100px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; margin-right: 10px; }
.item_info_r .detail .btn.a { background: #f06757; border-color: #f06757; }
.item_info_r .detail .btn.a:hover  { color: #f06757; background: #fff; }
.item_info_r .detail .operate { margin-right: 10px;}
.item_info_r .detail .operate:hover,.item_info_r .detail .operate.over { color: #bc011a; }

.item_detail_tab { background: #fff; }
.item_detail_tab li { float: left; width: 106px; height: 48px; text-align: center; line-height: 48px; font-size: 16px; border-top: 2px solid transparent; cursor: pointer; }
.item_detail_tab li.sel { color: #bc011a; border-top-color: #bc011a; }

.item_detail { background: #fff; font-size:14px; line-height:32px; }
.item_detail_in { padding: 20px; }
.item_detail_in img { display:block; margin:0 auto; }
.item_detail_in p{  line-height:30px;
border-bottom:1px solid #f0f0f0;}
.item_detail_in p em { color:#F90; }
.item_detail_in table { margin:20px 0;}
.item_detail_in table td {padding-left:12px; }
.item_detail_in table tr:hover{ color:#f90;}
.item_detail_in table th { text-align:left; background:#f2f2f2;padding-left:12px; }
